package store

import (
	"log"
	"strings"
)

func Store(data interface{}, filename string) (bool, error) {
	flag := false
	filename = strings.Replace(filename, "/", "#", -1)
	log.Println(" filename : " + filename)
	//buffer := new(bytes.Buffer)
	//encoder := gob.NewEncoder(buffer)
	// err := encoder.Encode(data)
	// if err != nil {
	// 	log.Println(" encode error ")
	// 	flag = false
	// }
	// err = ioutil.WriteFile(filename, buffer.Bytes(), 0600)
	// if err != nil {
	// 	log.Println(" store cache error ")
	// 	flag = false
	// }
	return flag, nil
}

func Load(data interface{}, filename string) (bool, error) {
	flag := false
	filename = strings.Replace(filename, "/", "#", -1)
	log.Println(" filename : " + filename)
	// raw, err := ioutil.ReadFile(filename)
	// if err != nil {
	// 	log.Println(" no cache find ")
	// 	flag = false
	// } else {
	// 	buffer := bytes.NewBuffer(raw)
	// 	dec := gob.NewDecoder(buffer)
	// 	err = dec.Decode(data)
	// 	if err != nil {
	// 		log.Println(" decode error ")
	// 		flag = false
	// 	}
	// }
	return flag, nil
}
